import { getProject } from "../../service/projects"; export default defineWrappedResponseHandler(async (event) => { const id = parseInt(getRouterParam(event, "id") || ""); if (!id || isNaN(id)) { throw createError({ statusCode: 400, statusMessage: "无效的项目 ID" }); } const project = await getProject(id); if (!project) { throw createError({ statusCode: 404, statusMessage: "项目不存在" }); } return R.success(project); });